/**
 * 
 */
package com.arx.interactive.data;

import com.arx.common.GlobalConsts;
import com.arx.graphics.flyweight.ANIM_USE;

/**
 * @author Donald
 */
public final class BehaviorData {
	private ANIM_USE[]	animlayer	= new ANIM_USE[GlobalConsts.MAX_ANIM_LAYERS];
	private long		behavior;
	private float		behavior_param;
	private boolean		exist;
	private long		movemode;
	private long		tactics;													// 0=none
																					// ;
																					// 1=side
																					// ;
																					// 2=side+back
	private long		target;
	public boolean exists() {
		return exist;
	}
	public long getBehavior() {
		return behavior;
	}
	public float getBehavior_param() {
		return behavior_param;
	}
	public long getMovemode() {
		return movemode;
	}
	public long getTactics() {
		return tactics;
	}
	public long getTarget() {
		return target;
	}
	public void setBehavior(final long behavior) {
		this.behavior = behavior;
	}
	public void setBehavior_param(final float behavior_param) {
		this.behavior_param = behavior_param;
	}
	public void setExists(final boolean val) {
		exist = val;
	}
	public void setMovemode(final long movemode) {
		this.movemode = movemode;
	}
	public void setTactics(final long tactics) {
		this.tactics = tactics;
	}
	public void setTarget(final long target) {
		this.target = target;
	}
}
